home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / sources / x / volume7 / intro7 / part01 next >
Encoding:
Internet Message Format  |  1990-04-27  |  23.3 KB

  1. Path: uunet!cs.utexas.edu!sun-barr!newstop!sun!sun.com
  2. From: argv@sun.com (Dan Heller)
  3. Newsgroups: comp.sources.x
  4. Subject: v07INF1: Introduction to comp.sources.x, Part01/02 (README!!)
  5. Message-ID: <134938@sun.Eng.Sun.COM>
  6. Date: 27 Apr 90 19:47:41 GMT
  7. Sender: news@sun.Eng.Sun.COM
  8. Lines: 553
  9. Approved: argv@sun.com
  10.  
  11. Submitted-by: Dan Heller <argv@sun.com>
  12. Posting-number: Volume 7, Info 1
  13. Archive-name: intro7/Part01
  14.  
  15. This is the first of two introductory messages about comp.sources.x.
  16. There are *many* things covered in this posting -- each new topic is
  17. preceded by a Subject: line.  If you get bored reading a particular
  18. section, fast forward to the next Subject: line and read that one.
  19. Please don't submit sources without having read -everything- in this
  20. file (you'll be tested and graded later :-).
  21.  
  22. Most of all, this posting describes how to submit sources to comp.sources.x,
  23. where the archive sites are, and how to contact them.  The second lists
  24. the sources that have been published in this newsgroup.
  25.  
  26. NOTE 1:
  27.     Many people are submitting sources that do not have an Imakefile
  28.     or a patchlevel.h.  You *must* provide these!  I no longer have the
  29.     time to create them for you.  Further submissions that do not have
  30.     these files will be rejected.
  31.  
  32. NOTE 2:
  33.     Patches *must* contain an update to patchlevel.h and indicate which
  34.     volume and issue numbers that precede this patch.  This includes both
  35.     the original posting and previous patches.
  36.  
  37. --------------------
  38. Subject:  The structure of comp.sources.x articles
  39.  
  40. Each posting in comp.sources.x is called an "issue"; there are roughly 100
  41. issues to a volume.  The division is arbitrary, and has varied greatly in
  42. the past.  There are two types of articles in comp.sources.x; sources
  43. and "information postings."  They can be distinguished by the subject
  44. line:
  45.     Subject:  v03INF1:  Introduction to comp.sources.x
  46.  
  47. This first word in the title identifies this as the first info posting of
  48. volume three.  Similarly, the subject line shown below:
  49.  
  50.     Subject:  v01i060:  select: a selection widget, Part01/01
  51.  
  52. identifies this as the 60th source article in Volume 1.  All sources are
  53. broken up into pieces.  This is done so that there could be a proper storage
  54. directory when patches are issued. This is part 1 of a 1 part posting.
  55.  
  56.     Subject:  v01i056:  xphoon: Show phase of the Moon on root window, Part01/04
  57.  
  58. The first few lines of an article are auxiliary headers that look like this:
  59.  
  60.     Submitted-by: root@freeware.ATT.COM
  61.     Posting-number: Volume 7, Issue 82
  62.     Archive-name: new-Xlogin/part01
  63.  
  64. The "Submitted-by" is the author of the program.  IF YOU HAVE COMMENTS ABOUT
  65. THE SOURCES PUBLISHED IN COMP.SOURCES.X, THIS IS THE PERSON TO CONTACT.
  66. When possible, this address is in domain form, otherwise it is a UUCP bang
  67. path relative to some major site such as "uunet."
  68.  
  69. The second line repeats the volume/issue information for the aide of NOTES
  70. sites and automatic archiving programs.
  71.  
  72. The Archive-name is the "official" name of this source in the archive.  Large
  73. postings will have names that look like this:
  74.  
  75.     Archive-name: xdvi/part01
  76.  
  77. Please try to use this name when requesting that sources be mailed to you.
  78. Also, note that the "part number" given in the title, and the archive name
  79. given in the auxiliary header need not be identical.
  80.  
  81. -----------------
  82. Subject: Patches Handling
  83.  
  84. Patches will be handled as swiftly as possible. Authors of sources posted
  85. to c.s.x should send all patches to me so that I can post them back through
  86. the newsgroup in order that the patches can be archived. This has not been
  87. done in the past in other sources groups and has lead to lost patches. If
  88. the patches must get out *real* fast, post them to comp.sources.bugs and
  89. send me a copy at the same time so that they will be available when they
  90. are needed in the future.
  91.  
  92. To support the tracking of patches, the Patch-To: line is used in c.s.x.
  93. The Patch-To: line exists for articles that are patches to previously posted
  94. software. The Patch-To: line only appears in articles that are posted,
  95. "Official", patches. The initial postings would not contain the Patch-To:
  96. auxiliary header line.
  97.  
  98. Patch-To: syntax
  99.     Patch-To: package-name: Volume X, Issue x[-y,z]
  100.  
  101. Patch-To: examples. These are examples and do not reflect the
  102. accurate volume/issue numbering for rkive.
  103.  
  104. In the first example, the article that contains the following line
  105. is a patch to a single part posting.
  106.     Patch-To: rkive: Volume 22, Issue 122
  107.  
  108. This example shows that the 122-124 indicates the patch applies to
  109. a multi-part posting. The '-' is used to mean "article A through article
  110. B, inclusive..
  111.     Patch-To: rkive: Volume 22, Issue 122-124
  112.  
  113. If a patch applies to multiple part postings that are not consecutive, the
  114. ',' is used to separate the part issue numbers. It is possible to mix both
  115. ',' and '-' on a single Patch-To: line.
  116.     Patch-To: rkive: Volume 22, Issue 122,125,126,127
  117.     Patch-To: rkive: Volume 22, Issue 122,125-127
  118.  
  119. --------------------
  120. Subject: Reporting and tracking bugs.
  121.  
  122. You should subscribe to comp.sources.bugs.
  123.  
  124. Sometimes, when new versions of previously-published software is available,
  125. just patches are put out, usually in the form of shar files containing
  126. input for the "patch" program, new files, etc.  Sometimes complete new
  127. versions are put out.  Generally, minor updates should be in patch form
  128. and update the patchlevel.h file.  Major updates usually indicate that
  129. there have been so many changes that the patches outweigh the size of the
  130. new source or that the number of patch levels grows so large that people
  131. are rarely up to date.  If it's been a year since the last major posting,
  132. it is a candidate for being reposted.
  133.  
  134. To report bugs, contact the person listed in the Submitted-by header.
  135. Often there is a contact address in a README file, too.  I do not maintain
  136. the sources I moderate, so don't send your bug reports to me.
  137. Likewise, I normally do not post patches for a package from anyone
  138. except the author. If you have patches you would like to see included
  139. in the package, send them to the person listed in the Submitted-by
  140. header.
  141.  
  142. --------------------
  143. Subject: Submitting source for publication
  144.  
  145. Items intended for posting or queries and problem notes should be sent to
  146. comp-sources-x@uunet.uu.net, *not* to the address of the newsgroup moderator.
  147.  
  148. If you want verification of arrival, say so in a cover note, or at the
  149. beginning of your submission, if it is small.  I try to verify that a
  150. program works, and if I can't get it to work, I may hold up posting it
  151. for a couple of days.  Please note that, except in rare cases, source
  152. that doesn't meet the guidelines will not be published.  The backlog
  153. from receipt to posting varies from one to four weeks depending mostly
  154. on the set of submissions currently in my queue and my current work load.
  155.  
  156. -------------------
  157. Subject: Guidelines
  158.  
  159. To make life easier for both myself and the users of the comp.sources.x
  160. newsgroup, I request that all submissions follow the following guidelines.
  161.  
  162. Initial Submissions:
  163.     1.  Try to use #include <X11/Xos.h> instead of things like
  164.         types.h, strings.h and time.h
  165.     2.  Please use -display displayname and -geometry geomspec
  166.         instead of the old style.
  167.     3.  Source filenames need to be 12 or fewer characters in length.
  168.     4.  Include an Imakefile.  For more information on Imakefile's,
  169.         read imake.man in util/imake on the X11 Release 4 distribution.
  170.     5.  A Makefile is required.
  171.     6.  A manual page is required.
  172.     7.  A README file is required. This should contain a brief
  173.         description of what the posting is and any special
  174.         considerations in building it. The README should
  175.         also contain a list of authors and the distribution
  176.         and copying policy.
  177.     8.  Postings should be in shar format of <= 75K. If it is necessary to
  178.         split the posting into multiple parts, each shar file should be <= 75K.
  179.     9.  Include a patchlevel.h -- This file is used to keep track
  180.         of how many official patches have been applied.
  181.     10. If fonts are submitted, please assure they are in bdf format.
  182.     11. Any additional documentation (past the required man page)
  183.         should be in PostScript format or some nroff/troff format so
  184.     people can print it out nicely.
  185.  
  186. Updates, patches, etc.:
  187.     It is up to the author to determine if there have been major enough
  188.     changes to warrant a complete reposting. This may be necessary if the
  189.     size of the patches exceeds the size of the source but in most cases
  190.     only patches are posted. Total repostings should be treated as an
  191.     initial posting. What follows pertains to patches...
  192.  
  193.     1.  When patches are submitted, they should be in context diff
  194.         format.
  195.     2.  A patch to patchlevel.h should be done to reflect that the
  196.         patch has been applied.  You are -advised- to include a Prereq:
  197.     line in your patch for this file so that if patchlevel.h fails
  198.     to patch correctly (the user is out of sync), the rest of the
  199.     patches will not be applied.
  200.     3.  Include information about which previously posted issues
  201.         the patch pertains to if they were initially posted to c.s.x.
  202.     This information will be reflected in the Patch-To: header
  203.     when your article is posted.
  204.  
  205.     For more information on patch see patch.man in util/patch/patch.man
  206.     in the X11 Release 4 distribution or in volume7 of the comp.sources.unix
  207.     archives.  Patches can be made with diff -c on 4.XBSD based machines and
  208.     with diffc on others. Diffc can be found in volume 1 of comp.sources.unix
  209.     archives. GNU diff can also be used to create context diffs.
  210.  
  211. ------------------------
  212. Subject: Becoming an archive site
  213.  
  214. If you collect comp.sources.x postings and are willing and able to make
  215. your collection available to other people, please let me know.  Benefits
  216. include the undying gratitude of your colleagues, and a promise from me to
  217. try to make sure you never lose an article.
  218.  
  219. --------------------
  220. Subject: Accessing the archives
  221.  
  222. The complete archives are fairly large; an average volume is three to
  223. four megabytes.
  224.  
  225. There are several active archive sites around the net.  Archive sites in
  226. the U.K., Canada, and Switzerland are set up, and it may be extended to
  227. provide full European coverage.  If you are interested please contact me.
  228.  
  229. Some sites below will send tapes through the mail.  For those sites, send
  230. a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER.  Tapes without
  231. postage or mailer will not be returned.  No other methods (COD, etc.) are
  232. available; please don't ask.
  233.  
  234. At the present time, I do not have ready access to the archives, nor
  235. the support of my employer to do this.  Please don't ask me for missing
  236. issues, unless you are sure you are reporting a net-wide problem of
  237. propagation. At the end are detailed instructions on how to access
  238. the archives.  More sites will be listed there in the future.
  239.  
  240. --------------------
  241. Subject: Listing of archive sites in no particular order
  242.  
  243. Here is what each field means:
  244. Site:        The name of the site nice enough to act as an archive site.
  245. Contact:     The name of the person to contact and their mail address
  246. Location:    The general area of the world the site is located in.
  247. Modems:      For providing UUCP access, what types of modems are available.
  248. UUCP:        Type of UUCP access is available.
  249. FTP:         Type of FTP access is available.
  250. Mail Server: Account address of the automated mail server if available.
  251. Additional:  Additional information pertaining to accessing the archive.
  252.  
  253.             ************************
  254.                  U S A - EASTERN
  255.             ************************
  256.  
  257. Site:         uunet.uu.net
  258. Contact:      Rick Adams (postmaster@uunet.uu.net)
  259. Location:     Fairfax, VA
  260. Modems:       Telebit
  261. UUCP:         uunet uucp customers only
  262. FTP:          anonymous ftp
  263. Mail server:  netlib@uunet
  264. Additional:   contact the postmaster for more information
  265.  
  266. Site:         hhb
  267. Contact:      Lee Daniels (lee@hhb)
  268. Location:     New Jersey
  269. Modems:       1200/2400
  270. UUCP:         On Request
  271. FTP:          None
  272. Mail server:  None
  273. Additional:   The East Coast Xarchive is now available.  The purpose of
  274.     this archive is to provide access to all publicly available X Window
  275.     System based software through UUCP.  The archive contains a complete
  276.     comp.sources.x directory and a copy of what can be found on expo/contrib
  277.     and expo/pub.  The expo directories are updated roughly once a month.
  278.  
  279.     The archive can be accessed at 1200 and 2400 baud.
  280.  
  281.     UUCP connections are available on request The only requirements are that
  282.     you submit the attached form requesting connection information. When you
  283.     submit the form, your host becomes authorizes to call the archive. You
  284.     will be sent a copy of the L.sys entry for accessing the archive.  The
  285.     archive administrator is using this approach in order to document the
  286.     usage of the archive in order to help justify its existence to the system
  287.     administrator and upper management.  I am hoping to have enough information     to help justify adding a Telebit Trailblazer.
  288.  
  289.               Lee Daniels            princeton!hhb!lee@uunet.uu.net
  290.               HHB Systems
  291.               1000 Wyckoff Avenue        (201) 848-8000
  292.               Mahwah, New Jersey  07430
  293. ---------------------------- c u t    h e r e ---------------------------------
  294. Name:
  295. Email address:
  296. Phone number:
  297. UUCP system's hostname:
  298. Company:
  299. Company address:
  300. -------------------------------------------------------------------------------
  301.  
  302. Site:         dune
  303. Contact:      pax@dune
  304. Location:     Unknown
  305. Fidonet:      369/6 - The Eye of Osiris OPUS/UFGATE 305-973-1947
  306. Modems:       Unknown
  307. UUCP:         Anonymous UUCP
  308. FTP:          None
  309. Mail server:  None
  310. Additional:   Fidonet archive
  311.  
  312.             ************************
  313.                  U S A - CENTRAL
  314.             ************************
  315.  
  316. Site:         ssbell
  317. Contact:      Kent Landfield (kent@ssbell.uu.net)
  318. Location:     Omaha/Bellevue, NE
  319. Modems:       Telebit
  320. UUCP:         On request
  321. FTP:          No
  322. Mail server:  netlib@ssbell
  323. Additional:   Tapes made on request
  324.  
  325. Site:         j.cc.purdue.edu
  326. Contact:      Jeff Smith (jsmith@j.cc.purdue.edu)
  327. Location:     Indiana
  328. Modems:       None
  329. UUCP:         None
  330. FTP:          Anonymous FTP
  331. Mail server:  None
  332. Additional:   None
  333.  
  334. Site:         mcdchg
  335. Contact:      Ron Heiby (heiby@mcdchg)
  336. Location:     Illinois
  337. Modems:       1200 Baud
  338. UUCP:         Anonymous UUCP
  339. FTP:          None
  340. Mail server:  None
  341. Additional:
  342.      In order to ensure that the archive service does not interfere with
  343.      real work, the uucico for the archive login will be have its "x"
  344.      permission bits turned off at 8 a.m. Chicago local time (CST6CDT) and
  345.      on again at 6 p.m. on weekdays.  Execute permission will be turned on
  346.      throughout Saturday and Sunday.
  347.  
  348.      The phone number for "mcdch1" is (currently) 1-312-576-7902.  There is
  349.      a single line on that number.  The modem will answer at 1200bps and will
  350.      require a carriage return to get a "login:" prompt.  In response to the
  351.      login prompt, your system should send the login id, "pduucp".  The password
  352.      is "public".  As I said above, all this is turned off between about 8 a.m.
  353.      and 6 p.m. Chicago time Monday through Friday, so we can get our real work
  354.      done, so don't bother trying it during those periods.
  355.  
  356.      The Systems file entry for doing this looks something like:
  357.      (For HoneyDanBer UUCP (BNU) users.  Combine into a single line.)
  358.      mcdch1 Wk1800-0730,Sa,Su ACU 1200 chicago5767902
  359.         "" \r\c in:--in: pduucp word: public
  360.  
  361.      Once you have your system set up to place an outgoing UUCP call to
  362.      "mcdch1", you can retrieve material from the archives.  There are two
  363.      files that are excellent choices for testing your link.  This file is
  364.      file mcdch1!~/howto.snarf.  The current directory of what is stored
  365.      in the comp.sources.x archives is found in the file mcdch1!~/directory.
  366.      To get either of these, execute a command like:
  367.          uucp mcdch1!~/howto.snarf !~/MYNAME/
  368.          uucp mcdch1!~/directory !~/MYNAME/
  369.  
  370.      The directory is simply the output from "ls -sRxF" on the comp.sources.x
  371.      archive disk hierarchy.  It is updated just before 6 p.m. every day.
  372.  
  373.      Be sure to look carefully to be sure you are getting the latest version
  374.      available.  Also, look for "index" files to help find what you want.
  375.  
  376.      NOTE: There are occasionally inconsistencies between the archive names
  377.            we have on disk and those published in the index by the moderator
  378.            of comp.sources.x.
  379.  
  380.      WARNING: These files are not stored under /usr/spool/uucppublic, so
  381.            requests that specify an absolute pathname, rather than one
  382.            under "~" will almost certainly fail.
  383.  
  384.      WARNING: Please be aware that uucp commands asking for file names
  385.            containing wild cards will almost certainly not work.  This is
  386.            because all of the implementations I know of submit a uux job
  387.            to the remote system asking it to run "uucp" on the wild card
  388.            filename.  Systems logging in with "pduucp" are prohibited from
  389.            executing "uucp" or other commands via "uux".  So, be sure to
  390.            ask for each file separately.
  391.  
  392.  
  393. Site:         e.ms.uky.edu
  394. Contact:      David Herron (david@e.ms.uky.edu)
  395. Location:     Kentucky
  396. Modems:       Telebit
  397. UUCP:         On Request
  398. FTP:          Anonymous FTP
  399. Mail server:  None
  400. Additional:   None
  401.  
  402.             ************************
  403.                  U S A - WESTERN
  404.             ************************
  405.  
  406. Site:         aeras
  407. Contact:      Jason Winters (jason@aeras)
  408. Location:     San Jose, CA
  409. Modems:       1200, 2400, Telebit
  410. UUCP:         Anonymous
  411. FTP:          None
  412. Mail server:  None
  413. Additional:   SnailMail tapes (Under duress)
  414.      Systems/L.sys information:
  415.      aeras Any 1200  4089439152 "" "" ogin:--ogin: uugarch word: freebee
  416.      aeras Any 19200 4089439246 "" "" ogin:--ogin: uugarch word: freebee
  417.      aeras Any 2400  4089439396 "" "" ogin:--ogin: uugarch word: freebee
  418.  
  419.      Suggested places to get additional information:
  420.          /u3/archive/sources/LISTING
  421.      LISTING contains the names of all the programs stored in the
  422.      archives, and the sizes.  Note: all archives have probably been
  423.      stored in compressed form, with 12 bit compression (for machines
  424.      that can't handle 16 bit).  All multiple file programs have been
  425.      stored in separate directories, then compressed.
  426.  
  427.      More information about the files stored in a particular volume are
  428.      kept in files called LOGFILE. Such as:
  429.          /u3/archive/sources/x/vol1/LOGFILE
  430.      would be the one to get to examine the exact contents of volume 1
  431.      of the x section.  Additional information from files:  sample command
  432.      to recover files:
  433.          uucp aeras!/u3/archive/sources/games/vol1/LOGFILE /tmp/.
  434.      Special note:  wild cards have been proven to not be reliable, so
  435.                     to assure success they are not recommended tools.
  436.  
  437.  
  438. Site:         zok
  439. Contact:      mark@zok.uucp (Mark W. Snitily)
  440. Location:     Cupertino, CA
  441. Modems:       Telebit (connections established in PEP, 2400, 1200 order)
  442. UUCP:         +1 408-996-8285: login: UXarch  Password: Xgoodies
  443. FTP:          None
  444. Mail server:  None
  445. Additional:   SnailMail tapes
  446.  
  447.    A new west-coast UUCP X11 Archive is administered by Mark Snitily 
  448.    (mark@zok.uucp) and contains the full X11R4 distribution, the XTEST
  449.    distribution, an entire archive of comp.sources.x and other goodies.
  450.  
  451.    A sample Systems (or L.sys) entry might be:
  452.       zok Any ACU 19200 4089968285 in:--in: UXarch word: Xgoodies
  453.  
  454.    To get a current listing of the files that are available, download
  455.    the file "/usrX/ls-lR.Z".
  456.  
  457.    A full subject index of the comp.sources.x files is available in the
  458.    file "/usrX/comp.sources.x/INDEX".
  459.  
  460.    When downloading files with uucp, wildcards (i.e. "*") won't work.  Be
  461.    sure to specify the full pathname starting with "/usrX/".  For example,
  462.  
  463.       uucp zok\!/usrX/ls-lR.Z \!~
  464.  
  465.    (The above "\"'s are csh escapes, ignore them if you're using sh.)
  466.  
  467.    The machine currently has just the one modem, so please do not fetch
  468.    large amounts of data at one sitting.
  469.  
  470. Site:         gatekeeper.dec.com
  471. Contact:      Paul Vixie (vixie@gatekeeper.dec.com)
  472. Location:     Palo Alto, California
  473. Modems:       N/A
  474. UUCP          UUCP to existing neighbors
  475. FTP:          Anonymous FTP
  476. Mail server:  None
  477. Additional:   None
  478.  
  479. Site:         tekcsc.mkt.tek.com
  480. Contact:      Jeff Beadles (jeff@tekcsc.mkt.tek.com)
  481. Location:     Wilsonville, Oregon
  482. Modems:       Telebit
  483. UUCP:         On Request
  484. FTP:          None
  485. Mail server:  netlib@tekcsc.mkt.tek.com
  486. Additional:   Tapes
  487.  
  488.             ************************
  489.                     Canada
  490.             ************************
  491.  
  492. Site:         geac
  493. Contact:      David Haynes (x-depot@geac)
  494. Location:     Markham, Ontario CANADA
  495. Modems:       Telebits (X.25 soon)
  496. UUCP:         Anonymous UUCP
  497. FTP:          None
  498. Mail server:  netlib@geac
  499. Additional:   Tarmail, Tape Duplication
  500.  
  501.             ************************
  502.                  Great Britain
  503.             ************************
  504.  
  505. Site:         doc.ic.ac.uk
  506. Contact:      Lee McLoughlin (lmjm@doc.ic.ac.uk)
  507. Location:     Imperial College, London, United Kingdom
  508. Modems:       Indirectly thru' modems onto Janet 300/1200/2400
  509. UUCP:         None
  510. FTP:          Janet/PSS NIFTP
  511. Mail server:  info-server
  512. Additional:   None
  513.  
  514.             ************************
  515.                   Switzerland
  516.             ************************
  517.  
  518. Site:         pan
  519. Contact:      Jamie Watson (mcvax!cernvax!pan!jw)
  520. Location:     Solothurn, Switzerland
  521. Modems:       Multitech 1200/2400
  522. UUCP:         Anonymous UUCP
  523. FTP:          None
  524. Mail server:  None
  525. Additional:   SnailMail tapes/diskettes
  526.  
  527. ---------------------------------------
  528. Subject: Editorial comments
  529.  
  530.   Altho I don't make it a rule, postings which require uuencoded files
  531.   be included are accepted, but I much prefer btoa format.  In fact,
  532.   source code submissions (especially large ones) are more easily
  533.   transferred in mail and more easily stored for me if you use tarmail
  534.   rather than shar.  But this in in my own opinion and I am not making
  535.   any requirements that people use tarmail/btoa at all.
  536.  
  537.   Why btoa instead of uuencode? First and foremost, uuencode doesn't travel
  538.   well over certain mail transport agents because it uses a "space" as a
  539.   possible conversion character.  There are some MTAs that remove trailing
  540.   spaces from the ends of lines and it would result in a file that you could
  541.   not "decode".  Secondly, the amount of ascii characters actually
  542.   generated by "btoa" is far fewer than uuencode, saving on net traffic.
  543.   Finally, it's just so much easier to deal with -- you don't
  544.   have to worry about setuid, creating files automatically, chmod 666, and
  545.   you can use btoa in a pipe.
  546.  
  547.     "Top 10 pet peeves of the comp.sources.x moderator."
  548.  
  549. 10.  Submissions that do not contain a README or Imakefile file.
  550. 9.   Submissions that do not contain a man page.
  551. 8.   People who ask me if there are any postscript previewers available.
  552. 7.   People who send me sources using uuencode (use "shar" files < 75K each).
  553. 6.   Programs that don't compile right the first time.
  554. 5.   That guy who sends me those digitized frames from the Rob Lowe video.
  555. 4.   Shell scripts that post the wrong subject line.
  556. 3.   Patches that don't apply correctly.
  557. 2.   No, I don't know when R4 is going to be released.
  558.     And the #1 pet peeve by the comp.sources.x moderator...
  559. 1.   Requests for previous postings to be resent to them.
  560. dan
  561. ----------------------------------------------------
  562. O'Reilly && Associates   argv@sun.com / argv@ora.com
  563. Opinions expressed reflect those of the author only.
  564.